package com.atguigu.lease.web.admin.mapper;

import com.atguigu.lease.model.entity.GraphInfo;
import com.atguigu.lease.model.enums.ItemType;
import com.atguigu.lease.web.admin.vo.graph.GraphVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author liubo
* @description 针对表【graph_info(图片信息表)】的数据库操作Mapper
* @createDate 2023-07-24 15:48:00
* @Entity com.atguigu.lease.model.GraphInfo
*/
public interface GraphInfoMapper extends BaseMapper<GraphInfo> {


    //根据公寓或者房间的图片Vo列表

    /**
     * mybatismapper方法传入多个参数 -> mapperxml获取参数的方案
     *    1. @Param("key")  #${key}
     *    2. arg0 形参列表 从左到右 arg0开始获取
     *    3. param1 形参列表 从左到右 arg1开始获取
     *    4. map  map的key
     *    5. 实体类  实体类的属性
     */
    List<GraphVo> selectGraphVoList(@Param("itemId") Long itemId , @Param("itemType") ItemType itemType);
}




